/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package springinyeccion;

import modelo.Jugador;
import modelo.ServicioAjedrez;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 *
 * @author odeen
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        ApplicationContext aplicacion = new ClassPathXmlApplicationContext("autowired.xml");

        Jugador jugador1 = (Jugador) aplicacion.getBean("jugador1");
        Jugador jugador2 = (Jugador) aplicacion.getBean("jugador2");

        System.out.println("Jugador1: "+jugador1.getNombre());
        System.out.println("\tHa ganado: "+jugador1.getTrofeosGanados());
        System.out.println("Jugador2: "+jugador2.getNombre());
        System.out.println("\tHa ganado: "+jugador2.getTrofeosGanados());

      
        ServicioAjedrez servicio = (ServicioAjedrez) aplicacion.getBean("servicioAjedrez");
        servicio.jugarPartida();
    }

}
